package com.example.linearlayoutdemo.network.fun.network;

import com.example.linearlayoutdemo.network.fun.model.UserListResponse;

import retrofit2.Call;
import retrofit2.http.GET;
import retrofit2.http.Header;

/**
 * 统一 API 接口（包含登录、注册、获取用户列表）
 */
public interface ApiFunService {
    // 原有：登录接口（示例，复用）
//    @POST("/api/login")
//    Call<LoginResponse> login(@Body LoginRequest request);
//
//    // 原有：注册接口（示例，复用）
//    @POST("/api/register")
//    Call<BaseResponse> register(@Body RegisterRequest request);

    // 新增：获取用户列表接口（需登录态，携带 Token）
    @GET("/api/users")
    Call<UserListResponse> getUserList(
//            @Header("Authorization") String token // 登录态 Token（格式：Bearer xxx）
    );
}
